home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
pc_board
/
pcbrat15.zip
/
PCBRATIO.DOC
< prev
next >
Wrap
Text File
|
1992-03-30
|
4KB
|
124 lines
PCBRATIO
PCBoard Real-Time/Dynamic File Ratio Enforcer
A PCBoard Files Upload/Download Enforcer
File Bytes Ratio Enforcer
Version 1.5, 30-March-92
PCBRAT14.ZIP
For use with PCBoard Version 14.5a and above
Copyright (C) 1992 Tan Wei Leong;
ALL RIGHTS RESERVED
This program is supported by:
Tan Wei Leong
Blk 11, Haig Road
#12-385
Singapore 1543
Republic Of Singapore
Support BBS:
Andromeda BBS (65)748-3106
Running with a Hayes Ultra 9600
Supporting V.32 & Hayes V9600
INTRODUCTION
============
This program was written because of SysOps complaints of PCBoard's lack
of ratio enforcement. PCBRATIO is a utility door for PCBoard 14.5a to
calculate user download bytes based on their download/upload.
PROGRAM INSTALLATION/OPERATION
==============================
Step #1:
========
Edit PCBRATIO's configuration file. The one included in this archive is
called PCBRATIO.CNF, use your favourite Text Editor to edit this file.
The items in the configuration file are formatted as below:
C:\PCB <= Line 1: Path to your PCBOARD.SYS
C:\PCB\MAIN\CALLER <= Line 2: Path to your Caller Log file
C:\PCB\F_EXCEED <= Line 3: Path to your File/byte ratio exceeded screen
20,20 <= Line 4: Default Files Ratio ie. File Ratio,Bytes Ratio
50,5,10 <= Line 5: Ratio for Level 40, ie Level,file_ratio,byte_ratio
Line 4 would be the default files/bytes ratio for all other levels
not listed in the configuration file.
The above example would allow this users with security level 50 to
download 10 Kbytes for every 1 Kbyte they uploaded not exceeding 5
files for each file they uploaded.
You can have as many security level and ratio as you want, just
place them below line 5 - one security level per line. If you don't
want to enforce bytes or files ratio, put a zero (0) in the
appropriate field(s).
Step #2:
========
Setup PCBRATIO as a PCBoard Door. Load up PCBSetup, go to edit door security
file and add the following line:
USER DOOR
Filename Password Sec Login SYS SYS Shell Path to DOOR Files
══════════ ════════════ ═══ ═════ ════ ════ ═════ ═══════════════════
PCBRATIO 0 Y Y N Y
The Autologin and Shell option is optional. PCBRATIO requires about
128K to operate. Make sure you have enough memory if you want PCBoard
to shell to PCBRATIO. The USERS.SYS option must be set to Y or PCBRATIO
won't work! You may now edit the PCBRATIO door script. Call up the
text editor and create a file with the following item (this file is
included in this package):
@ECHO OFF
REM PCBoard door script for PCBRATIO - PCBoard File Ratio Enforcer.
%PCBDRIVE%
CD \PCB\PCBRAT
PCBRATIO PCBRATIO.CNF
│
│
PCBRATIO's configuration file
Since this is user supported software, I don't expect you to register if
you don't like it or if it doesn't meet your needs. Just stop using it
after a reasonable trial period (2-3 weeks). The program is not crippled
in any way, and if you like the program and use it regularly, please
register it. Registration only costs US$10.00 and you'll receive
unlimited free upgrades and support via my BBS. Please mail your
registration to the above address.
STANDARD DISCLAIMERS/COPYRIGHTS
===============================
This program is provided on an "AS IS" basis. No warranty of any kind is
expressed or implied. YOU USE THIS PROGRAM AT YOUR OWN RISK. I take no
responsibility for any damage caused directly or indirectly from the use or
the inability to use this program.
PCBoard - Copyrighted: Clarks Development Company